/**
 * @author Linrui
 * @since 2011-03-22
 * 企业的数据持久化封装类的接口
 */
package com.qeado.company.dao;

import com.qeado.company.model.Company;
import com.qeado.util.PageHelper;

public interface CompanyDao {
	/**
	 * select method
	 */
	public PageHelper listAll(int pageNum, int pageSize, String orderBy, String asc); // 分页查询所有的企业
	public PageHelper listByKey(int pageNum, int pageSize, String orderBy, String asc, String key); // 关键字搜索
	public Company queryById(String id); // 按企业ID查询
	
	/**
	 * insert method
	 */
	public boolean insertCompany(Company company); // 添加一个新企业
	
	/**
	 * update method
	 */
	public boolean updateCompany(Company company); // 更新一个企业
	
	/**
	 * delete method
	 */
	public boolean deleteCompany(String id); // 删除一个企业（管理员权限）
	
}
